Постановка вопроса:
В процессе работы контроллера на экран один за другим выводятся три экрана, каждый из них показывается по три секунды.
На одном из них показывается время включения и выключения таймера, на двух других - контролируемые параметры.
При этом параметры время включения и выключения будут меняться пользователем. Существует ли возможность сделать некое общее "прерывание", срабатывающее при нажатии любой из кнопок на контроллере, которое я мог бы использовать для отключения экранов выводящих контролируемые параметры и вывода окна с настраиваемыми параметрами ?
Если этого не сделать, то кнопками изменяется не только время, но и выходные параметры.
Dmitry_DAK
15.1.2010, 8:03
Если идёт речь о конроллере ALPHA 2 (второе поколение) То в нём есть удобные функции построния меню "Display manager"
Чтобы активировать данную функцию нужно задействовать специальный выходной сигнал. При построении программы можно комбинировать - в зависимости от необходимости, задействовать менеджер меню или своё меню. Например, при нажатии определенных кнопок будет выводиться меню настройки таймеров с помощью "Display manager", либо своё меню с текущими параметрами.
В настройке каждого "дисплея" можно разрешать или запрещать пользователю изменение параметров.
Существует ещё один универсальный вариант - строить из "дисплеев" своё собственное меню и управлять им при помощи реверсивного счетчика и элементов логики.